<topicVersion>
  <topicName>LynxWiki</topicName>
  <creator>jwd</creator>
  <createdOn>2013-02-22T09:53:28.557</createdOn>
  <version>2</version>
  <editReason />
  <wikiText>        * Packrat parser for generating WikiObjectModel (WOM) output from wiki text input
        * Xml Transform to create HTML output from WOM input
        * Wiki text input and WOM output stored in topic version file
        * Current topic version and history version created simultaneously
        * Topic Discussion as a related wiki text to the main Topic
        * support for minor edit where only current version and latest version file are updated
        * Topic version data stored as xml data
        * multiple directory support from wiki root
        * plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment
        * upload directory for images and file attachments
        * dynamic topic content through embedded scripts
        * "IronPython":http://ironpython.net based scripting engine with DSL called IronWiki, with DSL extensible via plugins
        * MVC 4 application
        * repository based access to data store
        * customizable wiki look through _Layout.cshtml integration
        * ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic)
        * a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki)
        * code highlighting from "SyntaxHighlighter":http://alexgorbatchev.com/SyntaxHighlighter
        * topic tagging and tag cloud
        * topic search capability
        * print support via css
        * function to provide list of links to a page</wikiText>
  <body>&lt;WomDocument&gt;
&lt;BaseTopic&gt;http://localhost/LynxWiki/WikiTopic/Index&lt;/BaseTopic&gt;
&lt;BaseEdit&gt;http://localhost/LynxWiki/WikiTopic/EditTopic&lt;/BaseEdit&gt;
&lt;BaseImage&gt;http://localhost/LynxWiki/images/&lt;/BaseImage&gt;
&lt;SiteUrl&gt;http://localhost/LynxWiki/&lt;/SiteUrl&gt;
&lt;InputDoc&gt;&lt;/InputDoc&gt;
&lt;list type="unordered"&gt;&lt;item&gt;
&lt;womListText&gt; Packrat parser for generating &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiObjectModel&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; (WOM) output from wiki text input&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Xml Transform to create HTML output from WOM input&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Wiki text input and WOM output stored in topic version file&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Current topic version and history version created simultaneously&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic Discussion as a related wiki text to the main Topic&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; support for minor edit where only current version and latest version file are updated&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic version data stored as xml data&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; multiple directory support from wiki root&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; upload directory for images and file attachments&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; dynamic topic content through embedded scripts&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;IronPython&lt;/FreeLink&gt;&lt;HttpLink&gt;http://ironpython.net&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womListText&gt; based scripting engine with DSL called &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;IronWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt;, with DSL extensible via plugins&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; MVC 4 application&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; repository based access to data store&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; customizable wiki look through _Layout.cshtml integration&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; code highlighting from &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;SyntaxHighlighter&lt;/FreeLink&gt;&lt;HttpLink&gt;http://alexgorbatchev.com/SyntaxHighlighter&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic tagging and tag cloud&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic search capability&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; print support via css&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; function to provide list of links to a page&lt;/womListText&gt;&lt;/item&gt;&lt;/list&gt;
&lt;/WomDocument&gt;
</body>
</topicVersion>